const mongoose = require("mongoose");
const menuSchema = mongoose.Schema({
    menuType: Number, //菜单类型
    menuName: String, //菜单名称
    menuCode: String, //权限标识
    path: String, //路由地址
    icon: String, //图标
    component: String, //组件地址
    menuState: Number, //菜单状态
    parentId: [mongoose.Types.ObjectId], //父级id ObjectId
    createTime: {
        //创建时间
        type: Date,
        default: Date.now(),
    },
    updateTime: {
        //更新时间时间
        type: Date,
        default: Date.now(),
    },
    remark: String, //说明
});

// mongoose.model 如果第三个参数不加，那么第一个参数在创建集合的时候会自动加s
module.exports = mongoose.model("menu", menuSchema, "menus");
